window._MEAA = {

    _CACHEATTR:null,

    initCache:function(){
        if(!_MEAA._CACHEATTR){
            _MEAA._CACHEATTR=[];
            for(var key in _ROLEDATA._perAttrConfig){
                _MEAA._CACHEATTR.push(key);
            }
        }

    },

    addRandomAttrToEquip:function(equip){
        if(!equip||!equip.attr)
            return;
        _MEAA.initCache();
        var randomNmb = 1+Math.random()*2;
        for(var i=0;i<randomNmb;i++){
            var attr = _CU.randomObj(_MEAA._CACHEATTR);
            if(!equip.attr[attr]){
                if(_ROLEDATA.oneAttrConfig[attr]){
                    equip.attr[attr]=1;
                }else{
                    equip.attr[attr]=20+Math.floor(Math.random()*80);
                }
            }
        }

    }

}